package com.dyrj.jzb.po;

import com.alibaba.fastjson.JSON;

import java.util.HashMap;

/**
 * KFEJZB6138	维护会员绑定提现账户联行号	MntMbrBindRelateAcctBankCode
 * 此接口可以支持市场修改会员的提现账户的开户行信息，具体包括开户行行名、开户行的银行联行号（大小额联行号）和超级网银行号。
 */

public class Po6138MntMbrBindRelateAcctBankCode extends PoBase{

    //资金汇总账号
    private String FundSummaryAcctNo;
    //见证子账户的账号
    private String SubAcctNo;
    //会员绑定账号
    private String MemberBindAcctNo;
    //开户行名称
    private String AcctOpenBranchName;
    //大小额行号
    private String CnapsBranchId;
    //超级网银行号
    private String EiconBankBranchId;
    //保留域
    private String ReservedMsg;

    public String getReqPara() {
        HashMap paraKeyDict = new HashMap();
        paraKeyDict.put("CnsmrSeqNo",this.getCnsmrSeqNo());
        paraKeyDict.put("MrchCode",this.getMrchCode());
        paraKeyDict.put("FundSummaryAcctNo",this.getFundSummaryAcctNo());
        paraKeyDict.put("SubAcctNo",this.getSubAcctNo());
        paraKeyDict.put("MemberBindAcctNo",this.getMemberBindAcctNo());
        paraKeyDict.put("AcctOpenBranchName",this.getAcctOpenBranchName());
        paraKeyDict.put("CnapsBranchId",this.getCnapsBranchId());
        paraKeyDict.put("EiconBankBranchId",this.getEiconBankBranchId());
        paraKeyDict.put("ReservedMsg",this.getReservedMsg());
        return JSON.toJSONString(paraKeyDict);
    }

    public String getFundSummaryAcctNo() {
        return FundSummaryAcctNo;
    }

    public void setFundSummaryAcctNo(String fundSummaryAcctNo) {
        FundSummaryAcctNo = fundSummaryAcctNo;
    }

    public String getSubAcctNo() {
        return SubAcctNo;
    }

    public void setSubAcctNo(String subAcctNo) {
        SubAcctNo = subAcctNo;
    }

    public String getMemberBindAcctNo() {
        return MemberBindAcctNo;
    }

    public void setMemberBindAcctNo(String memberBindAcctNo) {
        MemberBindAcctNo = memberBindAcctNo;
    }

    public String getAcctOpenBranchName() {
        return AcctOpenBranchName;
    }

    public void setAcctOpenBranchName(String acctOpenBranchName) {
        AcctOpenBranchName = acctOpenBranchName;
    }

    public String getCnapsBranchId() {
        return CnapsBranchId;
    }

    public void setCnapsBranchId(String cnapsBranchId) {
        CnapsBranchId = cnapsBranchId;
    }

    public String getEiconBankBranchId() {
        return EiconBankBranchId;
    }

    public void setEiconBankBranchId(String eiconBankBranchId) {
        EiconBankBranchId = eiconBankBranchId;
    }

    public String getReservedMsg() {
        return ReservedMsg;
    }

    public void setReservedMsg(String reservedMsg) {
        ReservedMsg = reservedMsg;
    }
}
